Adaptive fault tolerance mechanisms for opportunistic environments: a mobile agent approach

نویسندگان

  • Vinicius Pinheiro
  • Alfredo Goldman
  • Fabio Kon
چکیده

The mobile agent paradigm has emerged as a promising alternative to overcome the construction challenges of opportunistic grid environments. This model can be used to implement mechanisms that enable application execution progress even in the presence of failures such as the mechanisms provided by the MAG middleware (Mobile Agents for Grids). MAG includes retrying, replication and checkpointing as fault tolerance techniques; they operate independently from each other and they are not capable of detecting changes on resource availability. In this paper, we describe a MAG extension that is capable of migrating agents when nodes fail, which optimizes application progress by keeping only the most advanced checkpoint, and also migrates slow replicas. The proposed approach was evaluated via simulations and experiments, which showed significant improvements.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ارائه یک رویکرد همانند سازی شده عامل محور در اجرای یک الگوی کد متحرک مطمئن

Abstract Using mobile agents, it is possible to bring the code close to the resources, which is not foreseen by the traditional client/server paradigm. Compared to the client/server computing paradigm, the greater flexibility of the mobile agent paradigm comes at additional costs as well as the additional complexity of developing and managing mobile agent-based applications. Such complexity ...

متن کامل

Fault-tolerant Mobile Agents Computing

Reliability is a vital issue in the deployment of mobile agent systems (MASs), which are meant to provide a distributed computing infrastructure for supporting applications in which components can move freely in heterogeneous environments. Design and implementation of mechanisms to relocate computations requires a careful consideration of fault tolerance, which is an essential component of reli...

متن کامل

Modeling Fault-Tolerant and Reliable Mobile Agent Execution in Distributed Systems

The reliable execution of a mobile agent is a very important design issue in building a mobile agent system and many fault-tolerant schemes have been proposed so far. To further develop mobile agent technology, reliability mechanisms such as fault tolerance and transaction support are required. For this purpose, we first identify two basic requirements for fault-tolerant mobile agent execution:...

متن کامل

Applying Feedback Control in Adaptive Replication Mechanisms in Fault Tolerant Multi-Agent Organization

Effective fault-handling in emerging complex applications in large-scale MAS (Multi-agent Systems) requires the ability to dynamically adapt resource allocation and fault tolerance policies in response to changes in environment, user or application requirements, and available resources. This adaptation process incorporates an observation mechanism that transparently monitors the application’s b...

متن کامل

Integrated replication checkpoint fault tolerance approach of mobile agents IRCFT

Mobile agents offer flexibility which is evident in distributed computing environments. However, agent systems are subject to failures that result from bad communication, breakdown of agent server, security attacks, lack of system resources, congestion in network, and situations of deadlock. If any of such things happen, mobile agents suffer loss or damage totally or partially while execution i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Concurrency and Computation: Practice and Experience

دوره 23  شماره 

صفحات  -

تاریخ انتشار 2011